turbine impeller - Spanish English Dictionary